{
	// function fn(value: any):any {
	//     return value
	// }

	// const t1 = fn('abc')
	// const t = fn(10)

	// 定义泛型函数
	function fn<T>(value: T): T {
		return value
	}

	const t1 = fn<number>(100)

	const t2 = fn<string>('abc')
}
